Text copied to clipboard!
Tytuł
Text copied to clipboard!Inżynier ds. Budowy i Wydania
Opis
Text copied to clipboard!
Poszukujemy Inżyniera ds. Kompilacji i Wydania, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, wdrażanie oraz utrzymanie procesów kompilacji i wydania oprogramowania. Osoba na tym stanowisku będzie pełnić kluczową rolę w zapewnieniu płynnego i niezawodnego cyklu życia oprogramowania, od fazy rozwoju po wdrożenie produkcyjne.
W tej roli będziesz współpracować z zespołami programistycznymi, testerami oraz działem operacyjnym, aby zautomatyzować i zoptymalizować procesy CI/CD (Continuous Integration/Continuous Deployment). Twoim zadaniem będzie również monitorowanie i rozwiązywanie problemów związanych z kompilacją, konfiguracją środowisk oraz wdrażaniem aplikacji.
Idealny kandydat powinien posiadać doświadczenie w pracy z narzędziami do automatyzacji, takimi jak Jenkins, GitLab CI, Bamboo czy TeamCity, a także znać systemy kontroli wersji (np. Git), skrypty powłoki (Bash, PowerShell) oraz języki skryptowe (Python, Groovy). Znajomość konteneryzacji (Docker, Kubernetes) oraz chmur obliczeniowych (AWS, Azure, GCP) będzie dodatkowym atutem.
Oferujemy pracę w dynamicznym środowisku, w którym liczy się jakość, automatyzacja i ciągłe doskonalenie. Zapewniamy dostęp do nowoczesnych narzędzi, możliwość rozwoju zawodowego oraz udział w ciekawych projektach technologicznych.
Jeśli jesteś osobą skrupulatną, zorientowaną na szczegóły, a jednocześnie potrafisz działać w szybkim tempie i rozwiązywać problemy techniczne, ta rola jest dla Ciebie.
Obowiązki
Text copied to clipboard!- Projektowanie i utrzymanie procesów CI/CD
- Automatyzacja kompilacji i wdrożeń oprogramowania
- Monitorowanie i rozwiązywanie problemów z kompilacją
- Współpraca z zespołami programistycznymi i operacyjnymi
- Tworzenie i utrzymywanie skryptów automatyzujących
- Zarządzanie konfiguracją środowisk developerskich i produkcyjnych
- Utrzymywanie dokumentacji technicznej procesów wydania
- Wdrażanie najlepszych praktyk DevOps
- Zarządzanie wersjami oprogramowania
- Optymalizacja czasu kompilacji i wdrożeń
Wymagania
Text copied to clipboard!- Doświadczenie w pracy z narzędziami CI/CD (np. Jenkins, GitLab CI)
- Znajomość systemów kontroli wersji (Git)
- Umiejętność pisania skryptów (Bash, Python, PowerShell)
- Znajomość konteneryzacji (Docker, Kubernetes)
- Doświadczenie z chmurami (AWS, Azure, GCP)
- Umiejętność rozwiązywania problemów technicznych
- Zrozumienie cyklu życia oprogramowania
- Dbałość o szczegóły i jakość kodu
- Znajomość narzędzi do monitorowania i logowania
- Umiejętność pracy zespołowej i komunikacji
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie narzędzia CI/CD wykorzystywałeś w poprzednich projektach?
- Czy masz doświadczenie z konteneryzacją i orkiestracją?
- Jakie problemy napotkałeś podczas procesu wydania i jak je rozwiązałeś?
- Jakie skrypty automatyzujące pisałeś i w jakim celu?
- Czy pracowałeś z chmurą publiczną? Jaką?
- Jakie są Twoje najlepsze praktyki w zakresie DevOps?
- Jak radzisz sobie z błędami w procesie kompilacji?
- Czy masz doświadczenie z narzędziami do monitorowania?
- Jakie środowiska konfigurujesz najczęściej?
- Jakie masz doświadczenie z systemami kontroli wersji?